A Think-aloud Study of Novice Debugging

نویسندگان

چکیده

Debugging is a core skill required by programmers, yet we know little about how to effectively teach the process of debugging. The challenges learning debugging are compounded for novices who lack experience and still tools they need program effectively. In this work, report case study in which used think-aloud protocol gain insight into behaviour three students engaged tasks. Our qualitative analysis reveals variety helpful practices barriers that limit effectiveness We observe comprehension, evidence-based activities, workflow all contribute novice success. Lack sustained effort, precision, methodical processes negatively impact effectiveness. anticipate understanding engage tasks will aid future work address ineffective behaviours promote effective activities.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploring self-rated health among adolescents: a think-aloud study

BACKGROUND Despite extensive use of self-rated health questions in youth studies, little is known about what such questions capture among adolescents. Hence, the aim of this study was to explore how adolescents interpret and reason when answering a question about self-rated health. METHODS A qualitative study using think-aloud interviews explored the question, "How do you feel most of the tim...

متن کامل

Assertions in End-User Software Engineering: A Think-Aloud Study

There has been little research on end-user program development beyond the programming phase. Devising ways to address additional phases may be critical, because research shows that over one-half of the programs written by end users, at least in the widely used spreadsheet paradigm, contain errors. In this paper, we investigate whether providing end users with integrated support for requirement ...

متن کامل

Seeking Source Discourse Ideology by English and Persian Translators: A Comparative Think Aloud Protocol Study

Discourse audiences are susceptible to fall victims of the concealed ideological representations in discourses at the expanse of changing and modifying their mental models through which they act on the world. Translators as readers and at the same time intercultural mediators need to be equipped with the knowledge of how ideology is accommodated in discourse both not to fall victim to it and to...

متن کامل

the relationship between iranian efl learners beliefs about rote learning, their use of vocabulary learning strategies and their success in vocabulary learning: a think-aloud protocol study

the purpose of this study was to investigate iranian efl learners’ beliefs about the role of rote learning (rl) in vocabulary learning strategies; besides, the study examined if english proficiency would influence learners’ vocabulary learning strategy use. this study addresses the need for a clear understanding of the role of rl in efl vocabulary learning by looking at iranian efl learners’ ow...

15 صفحه اول

The disruptive effect of Think Aloud

Thinking Aloud Thinking Aloud is the most commonly used technique used to test users ́ interaction with computers. The assumption is that Think Aloud gives access to what goes on in the users ́ minds. However, interfaces are multi modal and play heavily on user ́s visual perception. Reflecting upon Think Aloud (TA), we ask the question: what happens when users are required to verbalise their visua...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Computing Education

سال: 2023

ISSN: ['1946-6226']

DOI: https://doi.org/10.1145/3589004